<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>tinymce.util.Cookie tests</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="stylesheet" href="http://code.jquery.com/qunit/qunit-git.css" type="text/css" />
<script src="http://code.jquery.com/qunit/qunit-git.js"></script>
<script src="qunit/connector.js"></script>
<script type="text/javascript" src="qunit/runner.js"></script>
<script type="text/javascript" src="js/utils.js"></script>
<script type="text/javascript" src="js/tiny_mce_loader.js"></script>
<script>
module("tinymce.util.Cookie");

QUnit.config.reorder = false;

(function() {
	var Cookie = tinymce.util.Cookie;

	test('set/get', 4, function() {
		var f = document.location.protocol == 'file:';

		Cookie.set('test', 'test123');
		equal(Cookie.get('test'), 'test123', null, f);

		Cookie.set('test', 'test1234');
		equal(Cookie.get('test'), 'test1234', null, f);

		Cookie.setHash('test', {a : 1, b : 2});
		ok(Cookie.getHash('test') ? Cookie.getHash('test').b == 2 : null, null, f);

		Cookie.setHash('test', {a : 1, b : 3});
		ok(Cookie.getHash('test') ? Cookie.getHash('test').b == 3 : null, null, f);
	});
})();
</script>
</head>
<body>
	<h1 id="qunit-header">tinymce.util.Cookie tests</h1>
	<h2 id="qunit-banner"></h2>
	<div id="qunit-testrunner-toolbar"></div>
	<h2 id="qunit-userAgent"></h2>
	<ol id="qunit-tests"></ol>
	<div id="content"></div>
</body>
</html>
